i give up. - German English Dictionary